Cpulimit permet de limiter l'utilisation du ou des processeur(s) par un processus déjà lancé ou qui le sera. Il suffit de connaitre le nom ou l'ID du processus à limiter, et de préciser le pourcentage d'utilisation maximal du processeur (à multiplier par le nombre de processeurs de votre ordinateurs)
Il s'utilise très simplement en ligne de commande de la façon suivante :
cpulimit --exe NomDuProcessusALimiter --limit xx
équivalent à :
cpulimit -e NomDuProcessusALimiter -l xx
cpulimit --pid nnnn --limit xx
équivalent à :
cpulimit -p nnnn -l xx
À ajouter la possiblité d'utiliser en sus les arguments suivants :
Ces commandes peuvent être ajoutées au démarrage de votre machine pour une limitation permanente de certains processus, ou dans un script de lancement de programme.
À confirmer : il semble exister un bug avec la limite à 100 pour les multi-processeurs. Par exemple, dans mon cas d'un double core, mettre à 100 provoque effectivement une utilisation à 100% au lieu des 50% attendus : dans ce cas, régler la limite à 99 est une solution.
Pour supprimer cette application, il suffit de supprimer son paquet si vous avez utilisé la méthode d'installation recommandée (voir ci-dessus)
Site officiel : http://cpulimit.sourceforge.net/
http://packages.ubuntu.com/fr/source/hardy/cpulimit
Contributeurs : Spirzouf